package org.mendoza.salud.hvt.client.shared.model.personal;

import org.jboss.errai.common.client.api.annotations.Portable;
import org.jboss.errai.databinding.client.api.Bindable;
import org.mendoza.salud.hvt.client.shared.model.AbstractEntity;

import javax.persistence.Column;
import javax.persistence.Entity;

/**
 * Created by administrador on 14/01/15.
 */
@Entity
@Portable
@Bindable
public class DispositivoDeMarcado extends AbstractEntity {
    @Column(unique = true)
    private String identificador;
    private Boolean tipoDeMarcadoConfiable;

    public DispositivoDeMarcado() {
    }

    public DispositivoDeMarcado(String identificador, Boolean tipoDeMarcadoConfiable) {
        this.identificador = identificador;
        this.tipoDeMarcadoConfiable = tipoDeMarcadoConfiable;
    }

    public String getIdentificador() {
        return identificador;
    }

    public void setIdentificador(String identificador) {
        this.identificador = identificador;
    }

    public Boolean getTipoDeMarcadoConfiable() {
        return tipoDeMarcadoConfiable;
    }

    public void setTipoDeMarcadoConfiable(Boolean tipoDeMarcadoConfiable) {
        this.tipoDeMarcadoConfiable = tipoDeMarcadoConfiable;
    }

    @Override
    public String toString() {
        return "DispositivoDeMarcado{" +
                "identificador='" + identificador + '\'' +
                ", tipoDeMarcadoConfiable=" + tipoDeMarcadoConfiable +
                '}';
    }
}
